/*Стили по умолчанию*/
html{height:100%;}
h1, h2, h3, h4, h5, h6, body, p, form, ul{padding:0px;margin: 0;font-weight:normal;}
body p{line-height:18px;margin:0px;text-indent:0px;}

#mainAdmin  .mainHead{padding:0px 0px 10px 0px;}
#mainAdmin  #crumbs{margin-bottom:5px;}
body{font-family: Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, sans-serif; font-size:13px;color:#293432;background:#fff;height: 100%;min-height: 100%;position: relative;}
.absolute{position: absolute; left:0; top:0; z-index: 1;}
input, select, textarea{font-family:  Arial, "Trebuchet MS", Helvetica, sans-serif;}
img {border:0px;}
ul, li{list-style:none;}
html .png{behavior:url(iepngfix.htc)}

/*Сссылки*/
a{text-decoration:underline;color:#308fb8;cursor:pointer;}
  a:hover{text-decoration:none;}
 a.ajaxLink, a.ajax{text-decoration:none;color:#308fb8;border-bottom:1px dashed #308fb8;}
 a.ajaxLinkWhite{text-decoration:none;color:#ffffff;border-bottom:1px dashed #ffffff;}
 a.ajaxLinkWhite:hover{text-decoration:none;color:#ffffff;border:0px;}
  a.ajaxLink:hover, a.ajax:hover{border-bottom:1px dashed #fff;text-decoration:none;}
a.noUnderline{text-decoration:none}
	a.noUnderline:hover{text-decoration:none}
a.admin{color: green;}
a.inText {text-decoration:none;color:#292f34;}
  a.inText:hover {text-decoration:underline;color:#1087b6;}


/*Заголовки*/
h1{font-size:20px;}
h2{font-size:18px; font-weight:bold;padding:10px 0 16px 0;color:#242835;}
h3{font-size:18px;color:#242835;}
h4{font-size:14px;}
h5{font-size:13px;color:#49536d;}
h6{font-size:12px;}
#emptyListMessage{font-size:26px;color:#000;padding:15px 0px;font-weight:normal;}

/*Расцветки*/
.required{color:#000; margin-left:5px;}
.brown{color:#8c4a37;}
.blue{color:#308fb8;}
.green{color:#589e25;}
.black{color:#000;}
.red{color:#ff0000;}
span.price{color:#cc3300;font-weight:bold;}
/*Размеры*/
.px12{font-size:12px;}

/*Настройки видимости*/
.hiddenBlock {display: none;}
.visibleBlock {display: block;}

/*clear*/
.clear{clear:both;}
.clearLine{width:100%;float:right;font-size:1px;height:1px;}
.clearLineLeft{width:100%;float:left;font-size:1px;height:20px;}
.clearLeft {clear:left;}
.clearRight {clear:right;}


/*Сообщения пользователю*/
.programmError{border:2px solid #ff0000;padding:10px;margin:10px;width:550px;background:#eeeeee;}
.userError{background:#fdf2ee url(../images/background/notification/error.gif) 10px center no-repeat !important;border:2px solid #db2f2e;padding:10px 20px 10px 65px;margin:10px 0px;color:#d40000;font-size:13px;font-weight:bold;}
.userSuccess{background:#e3fecf url(../images/background/notification/correct.gif)  10px center no-repeat !important;border:2px solid #57952a;padding:10px 20px 10px 65px;margin:10px 0px;color:#367c03;font-size:13px;font-weight:bold;}
img.errOrCor{width:12px;height:12px;margin-left:5px;}
.emptyMessage{font-size:18px; font-weight:bold;padding:20px 0 20px 0;}


/*Верстка каркаса*/
#all{min-height:100%;}
  #allIn{padding-bottom:75px;}
#all, .all{width:960px;margin:0px auto;}
/*#allIn, .allIn{padding:0px 0px;}*/

#mainDiv{margin:5px 0 0 4px;padding-bottom:30px;width:788px;background:#fff;}
  #userMenu{}
#left{float:left;width:160px;background:#bbb}
#main{margin-left:180px;margin-right:260px;}
  #mainH1{font-size:22px;font-weight:normal;color:#000;margin:0px;padding:30px 0 20px 0;;}
  #mainPageAction{float:right;}
  #mainAdminH1{margin-bottom:15px;font-size:20px;font-weight:bold;padding-top:21px;color:#242835;}
#mainWithRight{margin-left:180px;}
#mainWithLeft{margin-right:220px;}
#right{float:right;width:210px;padding-top:40px;}

/*Подвал*/
#basementOut{background-color:#edfdeb;height:103px;margin-top:-104px;border-top:1px solid #c4e1c1;}
  #mainDivMarginBottom{height:103px;clear:both;}
#basement{height:103px;}